﻿using System.Diagnostics.CodeAnalysis;

namespace MudBlazor
{
    [ExcludeFromCodeCoverage]
    public class Brands
    {
        public string MudBlazor { get; } = "<path d=\"M0.09,12.69V4.44l7.14,4.12v2.75L2.47,8.56v5.5L0.09,12.69z M7.23,8.56l7.14-4.12v8.24l-4.76,2.75l-2.38-1.37l4.76-2.75V8.56l-4.76,2.75V8.56z M7.23,14.06v2.75l4.76,2.75v-2.75L7.23,14.06z M11.99,19.56l7.14-4.12V4.45l-2.38,1.37v8.24l-4.76,2.75V19.56z M21.62,11.18l-2.38,1.37l2.27,1.32l2.38-1.37L21.62,11.18z M19.13,15.44l-2.38,1.37l4.76,2.75v-2.75L19.13,15.44z M19.13,4.45l-2.38,1.37l4.76,2.75l2.38-1.37L19.13,4.45z M23.89,7.19l-2.38,1.37v10.99l2.38-1.37V7.19z\"/>";
        public string GitHub { get; } = "<path d=\"M12 .3a12 12 0 0 0-3.8 23.4c.6.1.8-.3.8-.6v-2c-3.3.7-4-1.6-4-1.6-.6-1.4-1.4-1.8-1.4-1.8-1-.7.1-.7.1-.7 1.2 0 1.9 1.2 1.9 1.2 1 1.8 2.8 1.3 3.5 1 0-.8.4-1.3.7-1.6-2.7-.3-5.5-1.3-5.5-6 0-1.2.5-2.3 1.3-3.1-.2-.4-.6-1.6 0-3.2 0 0 1-.3 3.4 1.2a11.5 11.5 0 0 1 6 0c2.3-1.5 3.3-1.2 3.3-1.2.6 1.6.2 2.8 0 3.2.9.8 1.3 1.9 1.3 3.2 0 4.6-2.8 5.6-5.5 5.9.5.4.9 1 .9 2.2v3.3c0 .3.1.7.8.6A12 12 0 0 0 12 .3\"/>";
        public string Apple { get; } = "<path d=\"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z\"/>";
        public string Facebook { get; } = "<path d=\"M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2m13 2h-2.5A3.5 3.5 0 0 0 12 8.5V11h-2v3h2v7h3v-7h3v-3h-3V9a1 1 0 0 1 1-1h2V5z\"/>";
        public string Awesome { get; } = "<path d=\"M22.14,10.91l-5.2-4.77-.73.8,4.33,4H3.46l4.34-4-.74-.8L1.87,10.91h0v3.15a2.84,2.84,0,0,0,3.05,2.57H8.12a2.84,2.84,0,0,0,3.05-2.57V12h1.66v2.07a2.84,2.84,0,0,0,3.05,2.57h3.21a2.84,2.84,0,0,0,3.05-2.57Z\"/>";
        public string Google { get; } = "<path d=\"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z\"/>";
        public string Instagram { get; } = "<path d=\"M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6m9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8 1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z\"/>";
        public string LinkedIn { get; } = "<path d=\"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z\"/>";
        public string Pinterest { get; } = "<path d=\"M9.04 21.54c.96.29 1.93.46 2.96.46a10 10 0 0 0 10-10A10 10 0 0 0 12 2 10 10 0 0 0 2 12c0 4.25 2.67 7.9 6.44 9.34-.09-.78-.18-2.07 0-2.96l1.15-4.94s-.29-.58-.29-1.5c0-1.38.86-2.41 1.84-2.41.86 0 1.26.63 1.26 1.44 0 .86-.57 2.09-.86 3.27-.17.98.52 1.84 1.52 1.84 1.78 0 3.16-1.9 3.16-4.58 0-2.4-1.72-4.04-4.19-4.04-2.82 0-4.48 2.1-4.48 4.31 0 .86.28 1.73.74 2.3.09.06.09.14.06.29l-.29 1.09c0 .17-.11.23-.28.11-1.28-.56-2.02-2.38-2.02-3.85 0-3.16 2.24-6.03 6.56-6.03 3.44 0 6.12 2.47 6.12 5.75 0 3.44-2.13 6.2-5.18 6.2-.97 0-1.92-.52-2.26-1.13l-.67 2.37c-.23.86-.86 2.01-1.29 2.7v-.03z\"/>";
        public string Reddit { get; } = "<path d=\"M22 12.14a2.19 2.19 0 0 0-3.71-1.57 10.93 10.93 0 0 0-5.86-1.87l1-4.7 3.27.71a1.56 1.56 0 1 0 .16-.76l-3.64-.77c-.11-.02-.22 0-.29.06-.09.05-.14.14-.16.26l-1.11 5.22c-2.33.07-4.43.78-5.95 1.86A2.2 2.2 0 0 0 4.19 10a2.16 2.16 0 0 0-.9 4.15 3.6 3.6 0 0 0-.05.66c0 3.37 3.92 6.12 8.76 6.12s8.76-2.73 8.76-6.12c0-.21-.01-.44-.05-.66A2.21 2.21 0 0 0 22 12.14M7 13.7c0-.86.68-1.56 1.54-1.56s1.56.7 1.56 1.56a1.56 1.56 0 0 1-1.56 1.56c-.86.02-1.54-.7-1.54-1.56m8.71 4.14C14.63 18.92 12.59 19 12 19c-.61 0-2.65-.1-3.71-1.16a.4.4 0 0 1 0-.57.4.4 0 0 1 .57 0c.68.68 2.14.91 3.14.91s2.47-.23 3.14-.91a.4.4 0 0 1 .57 0c.14.16.14.41 0 .57m-.29-2.56c-.86 0-1.56-.7-1.56-1.56a1.56 1.56 0 0 1 1.56-1.56c.86 0 1.58.7 1.58 1.56a1.6 1.6 0 0 1-1.58 1.56z\"/>";
        public string Telegram { get; } = "<path d=\"M9.78 18.65l.28-4.23 7.68-6.92c.34-.31-.07-.46-.52-.19L7.74 13.3 3.64 12c-.88-.25-.89-.86.2-1.3l15.97-6.16c.73-.33 1.43.18 1.15 1.3l-2.72 12.81c-.19.91-.74 1.13-1.5.71L12.6 16.3l-1.99 1.93c-.23.23-.42.42-.83.42z\"/>";
        public string Twitter { get; } = "<path d=\"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z\"/>";
        public string TikTok { get; } = "<path d=\"m 14.42,0.2793 -2.16,0.01 V 8.5508 16.73 17 c -0.25,1.89 -2.16,3.339 -4.0901,2.869 -0.23,0 -0.7103,-0.148 -0.8203,-0.238 L 7.1992,19.5 c -0.61,-0.24 -1.2194,-0.97 -1.4394,-1.57 -1.2,-2.65 1.3298,-5.521 4.0898,-4.561 v -2.18 -2.1597 c -4.82,-0.48 -8.99905,3.3807 -8.5391,8.3107 0.38,3.83 3.3693,6.71 7.1993,6.82 4.0902,0.13 7.5892,-2.77 7.9292,-6.82 V 12.41 8.3301 h 0.131 c 1.55,1.09 3.491,1.6889 5.391,1.7889 h 0.238 V 8.0996 6.0391 H 22.07 c -0.46,0 -1.169,-0.1188 -1.759,-0.4688 -0.39,-0.16 -1.11,-0.4911 -1.35,-0.6211 -0.13,0 -0.461,-0.4701 -0.701,-0.5801 -1.07,-0.96 -1.821,-2.5182 -1.821,-3.98824 V 0.2793 Z\"/>";
        public string Vimeo { get; } = "<path d=\"m 20.232,2.5938 c -2.558,0.05 -5.335,2.0235 -6.464,4.7675 -0.1,0.249 -0.18,0.4472 -0.18,0.4942 0,0 0.289,0.049 0.654,0.049 2.794,0 3.063,2.1447 0.764,6.0687 -1.886,3.212 -3.683,1.748 -4.289,-3.489 C 10.117,5.2664 9.2893,3.352 7.5859,3.248 6.1884,3.158 4.8767,3.9343 1.7871,6.6523 1.2195,7.1533 0.59295,7.6897 0.40039,7.8457 l -0.35156,0.291 0.09375,0.2168 c 0.41374,0.93 0.84586,1.0599 2.19722,0.6699 1.5019,-0.44 1.8032,-0.1622 2.6211,2.4256 0.6252,1.973 0.6651,2.12 1.2168,4.256 0.7841,3.046 1.0162,3.799 1.4688,4.766 0.6054,1.297 1.5081,2.169 2.3825,2.299 3.208,0.459 8.261,-4.517 11.512,-11.375 2.717,-5.7165 2.653,-8.0737 -0.23,-8.6997 -0.352,-0.08 -0.713,-0.1076 -1.079,-0.1015 z\"/>";
        public string WhatsApp { get; } = "<path d=\"M16.75 13.96c.25.13.41.2.46.3.06.11.04.61-.21 1.18-.2.56-1.24 1.1-1.7 1.12-.46.02-.47.36-2.96-.73-2.49-1.09-3.99-3.75-4.11-3.92-.12-.17-.96-1.38-.92-2.61.05-1.22.69-1.8.95-2.04.24-.26.51-.29.68-.26h.47c.15 0 .36-.06.55.45l.69 1.87c.06.13.1.28.01.44l-.27.41-.39.42c-.12.12-.26.25-.12.5.12.26.62 1.09 1.32 1.78.91.88 1.71 1.17 1.95 1.3.24.14.39.12.54-.04l.81-.94c.19-.25.35-.19.58-.11l1.67.88M12 2a10 10 0 0 1 10 10 10 10 0 0 1-10 10c-1.97 0-3.8-.57-5.35-1.55L2 22l1.55-4.65A9.969 9.969 0 0 1 2 12 10 10 0 0 1 12 2m0 2a8 8 0 0 0-8 8c0 1.72.54 3.31 1.46 4.61L4.5 19.5l2.89-.96A7.95 7.95 0 0 0 12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8z\"/>";
        public string YouTube { get; } = "<path d=\"M10 15l5.19-3L10 9v6m11.56-7.83c.13.47.22 1.1.28 1.9.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83-.25.9-.83 1.48-1.73 1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83.25-.9.83-1.48 1.73-1.73.47-.13 1.33-.22 2.65-.28 1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44.9.25 1.48.83 1.73 1.73z\"/>";
        public string Microsoft { get; } = "<path d=\"M2.7 2.7h8.81v8.81h-8.81v-8.81zM11.51 21.3h-8.81v-8.81h8.81v8.81zM21.3 2.7v8.81h-8.81v-8.81h8.81zM21.3 21.3h-8.81v-8.81h8.81v8.81z\"/>";
        public string MicrosoftAzure { get; } = "<path d=\"M13.057 4.188l-6.533 13.902-4.591-0.050 5.124-8.819 6-5.033zM13.762 5.285l8.305 14.526h-15.362l9.362-1.671-4.903-5.829 2.597-7.027z\"/>";
        public string MicrosoftAzureDevOps { get; } = "<path d=\"M21.3 17.58l-4.65 3.72-7.44-2.79v2.79l-3.897-5.347 12.006 0.976v-10.193l3.98-0.642v11.485zM5.313 15.952v-6.78l12.006-2.437-6.622-4.036v2.641l-6.166 1.786-1.832 2.437v5.292l2.613 1.097z\"/>";
        public string MicrosoftVisualStudio { get; } = "<path d=\"M16.65 8.745l-4.418 3.553 4.418 3.422v-6.975zM5.211 17.952l-2.511-1.581v-8.37l2.79-0.93 3.999 3.097 8.091-7.468 3.72 2.325v14.415l-4.65 1.86-7.124-6.826-4.315 3.478zM5.49 13.86l1.73-1.6-1.73-1.655v3.255z\"/>";
        public string MicrosoftWindows { get; } = "<path d=\"M3.008 11.471v-5.554l6.347-1.396v6.855l-6.347 0.095zM20.992 1.95v9.257l-10.579 0.159v-7.077l10.579-2.338zM3.008 12.529l6.347 0.095v7.204l-6.347-1.217v-6.083zM20.992 12.793v9.257l-10.579-2.021v-7.395l10.579 0.159z\"/>";
        
        public string Discord = "<path d=\"M19,6.75A9.2017,9.2017,0,0,0,14.625,5l-.2135.4274a8.4519,8.4519,0,0,1,4.151,2.1976A12.87,12.87,0,0,0,12,5.875a12.87,12.87,0,0,0-6.5625,1.75,8.6339,8.6339,0,0,1,4.151-2.1976L9.375,5A9.1429,9.1429,0,0,0,5,6.75S2.76,9.9989,2.375,16.375A8.2659,8.2659,0,0,0,8.0625,19l.7175-.9555A8.7654,8.7654,0,0,1,5,15.5a11.032,11.032,0,0,0,7,2.1875A11.032,11.032,0,0,0,19,15.5a8.7609,8.7609,0,0,1-3.78,2.5445L15.9375,19a8.2659,8.2659,0,0,0,5.6875-2.625C21.24,9.9989,19,6.75,19,6.75ZM9.1562,14.625a1.6511,1.6511,0,0,1-1.5312-1.75,1.6511,1.6511,0,0,1,1.5312-1.75,1.6511,1.6511,0,0,1,1.5313,1.75A1.6511,1.6511,0,0,1,9.1562,14.625Zm5.6876,0a1.6511,1.6511,0,0,1-1.5313-1.75,1.6511,1.6511,0,0,1,1.5313-1.75,1.6511,1.6511,0,0,1,1.5312,1.75A1.6511,1.6511,0,0,1,14.8438,14.625Z\"/>";
        
        public string StackOverflow = "<path d=\"M17.05,21.77v-6.4h2.13v8.52H0V15.37H2.12v6.4Z\"/><path d=\"M4.47,14.76,14.9,16.94l.44-2.1L4.91,12.66Zm1.38-5,9.66,4.5.88-1.93L6.73,7.84ZM8.53,5.05l8.19,6.81,1.35-1.62L9.88,3.42Zm5.29-5L12.11,1.27l6.35,8.55,1.71-1.27ZM4.25,19.62H14.9V17.49H4.25Z\"/>";
        public string Chrome = "<path d=\"M12,20L15.46,14H15.45C15.79,13.4 16,12.73 16,12C16,10.8 15.46,9.73 14.62,9H19.41C19.79,9.93 20,10.94 20,12A8,8 0 0,1 12,20M4,12C4,10.54 4.39,9.18 5.07,8L8.54,14H8.55C9.24,15.19 10.5,16 12,16C12.45,16 12.88,15.91 13.29,15.77L10.89,19.91C7,19.37 4,16.04 4,12M15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9A3,3 0 0,1 15,12M12,4C14.96,4 17.54,5.61 18.92,8H12C10.06,8 8.45,9.38 8.08,11.21L5.7,7.08C7.16,5.21 9.44,4 12,4M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z\"/>";
        public string Gmail = "<path d=\"M20,18H18V9.25L12,13L6,9.25V18H4V6H5.2L12,10.25L18.8,6H20M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z\"/>>";
        public string Calculator = "<path d=\"M9,2H4A2,2 0 0,0 2,4V9A2,2 0 0,0 4,11H9A2,2 0 0,0 11,9V4A2,2 0 0,0 9,2M9,7H4V6H9V7M20,13H15A2,2 0 0,0 13,15V20A2,2 0 0,0 15,22H20A2,2 0 0,0 22,20V15A2,2 0 0,0 20,13M20,19H15V18H20V19M20,17H15V16H20V17M20,2H15A2,2 0 0,0 13,4V9A2,2 0 0,0 15,11H20A2,2 0 0,0 22,9V4A2,2 0 0,0 20,2M20,7H18V9H17V7H15V6H17V4H18V6H20V7M9,13H4A2,2 0 0,0 2,15V20A2,2 0 0,0 4,22H9A2,2 0 0,0 11,20V15A2,2 0 0,0 9,13M8.62,18.91L7.91,19.62L6.5,18.21L5.09,19.62L4.38,18.91L5.79,17.5L4.38,16.09L5.09,15.38L6.5,16.79L7.91,15.38L8.62,16.09L7.21,17.5L8.62,18.91Z\"/>";

    }
}
